package model

import (
	"time"
)

type Topic struct {
	TopicId    int       `xorm:"not null pk autoincr comment('分类主题ID') INT" json:"topicId"`
	TopicName  string    `xorm:"comment('分类名') VARCHAR(20)" json:"topicName"`
	UserId     int       `xorm:"comment('用户ID') INT" json:"userId"`
	TopicDesc  string    `xorm:"comment('描述') VARCHAR(100)" json:"topicDesc"`
	TopicType  int       `xorm:"comment('分类类型：1-主题组，2-主题') INT" json:"topicType"`
	TopicLevel int       `xorm:"comment('分类级别') INT" json:"topicLevel"`
	ParentId   int       `xorm:"comment('父级ID') INT" json:"parentId"`
	CreateTime time.Time `xorm:"comment('创建时间') DATETIME" json:"createTime"`
	DropTime   time.Time `xorm:"comment('删除时间') DATETIME" json:"dropTime"`
	DataState  int       `xorm:"default 0 comment('数据状态') INT" json:"dataState"`
}
